Evolutionary Concept Learning
نویسندگان
چکیده
Inductive learning in First-Order Logic (FOL) is a hard task due to both the pro hibitive size of the search space and the computational cost of evaluating hypotheses. This paper introduces an evolutionary algo rithm for concept learning in (a fragment of) FOL. The algorithm evolves a population of Horn clauses by repeated selection, mutation and optimization of more fit clauses. Its main novelty, with respect to previous approaches, is the use of stochastic search biases for re ducing the complexity of the search process and of the clause fitness evaluation. An ex perimental evaluation of the algorithm indi cates its effectiveness in learning short hy potheses of satisfactory accuracy in a short amount of time.
منابع مشابه
An Experimental Comparison of Genetic and Classical Concept Learning Methods
In this work the classical learning methods C4.5 [Qui93] and FOIL [Qui90] are compared with the genetic learning systems GEA (Generic Evolutionary Programming Library, [Tot01]) and GeLog (Genetic Logic Programming, [Kok01]). Two problems were involved in the comparison: A mushroom classi cation and a chess endgame problem. The experiences show that the evolutionary methods not only reach the pe...
متن کاملThe machine learning process in applying spatial relations of residential plans based on samples and adjacency matrix
The current world is moving towards the development of hardware or software presence of artificial intelligence in all fields of human work, and architecture is no exception. Now this research seeks to present a theoretical and practical model of intuitive design intelligence that shows the problem of learning layout and spatial relationships to artificial intelligence algorithms; Therefore, th...
متن کاملLearning in First-Order Logic using Greedy Evolutionary Algorithms
In evolutionary computation ‘learning’ is a byproduct of the evolutionary process as successful individuals are retained through stochastic trial and error. This learning process can be rather slow, due to the weak strategy used to guide evolution. A way to overcome this drawback is to incorporate greedy operators in the evolutionary process. This paper investigates the effectiveness of this ap...
متن کاملEvolutionary Concept Learning in Equational Logic by Chi Shen a Thesis Submitted in Partial Fulfillment of the Requirements of Master of Science in Computer Science University of Rhode Island
Concept learning is a branch of machine learning concerned with learning how to discriminate and categorize things based on positive and negative examples. More specifically, the learning algorithm induces a description of the concept (in some representation language) from a set of positive and negative facts. Inductive logic programming can be considered a subcategory of concept learning where...
متن کاملQuality of Life in Patients with Thalassemia Major: A Concept Analysis Using Rodgers' Evolutionary Method
Background: Quality of life (QoL) is a complicated phenomenon in patients with thalassemia major. This study was conducted to clarify the concept of QoL in patients with thalassemia major. Materials and Methods: This study was performed using Roger’s evolutionary method. Electronic databases:<...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2002